Synonyms: shower, shower down
Definition: rain abundantly
Usage: Meteors showered down over half of Australia
Similar words: rain, rain down
Definition: precipitate as rain
Usage: If it rains much more, we can expect some flooding